/**
* @Title: Util.java   
* @Copyright 2010 -2013 CreativeWise
* @Package com.util   
* @Description:    
* @author wangxinmin    
* @date 2013-12-27 上午11:32:20   
* @version V1.0 
*/
package com.util;

import com.cwises.entity.ResultEntity;



/**
 * 接口调用错误信息
 * @version V1.0
 */
public class ErrorUtil {
	
	/**
	 * 传入错误信息，或自定义错误编号，自定义错误编号以3开头。
	 * 
	 * 返回通用回传Map格式
	 */
	public static ResultEntity getErrorMap(int errorCode,Object ErrorMessage){
		ResultEntity map=new ResultEntity();
		map.setStats(errorCode);
		map.setResult(ErrorMessage);
		return map;
	}
	
	/**
	 * 之传入错误编码，使用通用错误信息
	 *
	 * 返回通用回传Map格式
	 */
	public static ResultEntity getErrorMap(int errorCode){
		ResultEntity map=new ResultEntity();
		map.setStats(errorCode);
		map.setResult(getErrorMessage(errorCode));
		return map;
	}

	public static String getErrorMessage(int errorCode){
		String errorMessage="";
		switch(errorCode)
		{
			case 200: errorMessage="success"; break;
		
			case 201: errorMessage="parameter is null"; break;
			
			case 205: errorMessage="system error"; break;
			
			default: errorMessage="success";

		}
		
		return errorMessage;
	}
	
}
